Minmax Tree Facility Location and Sink Evacuation with Dynamic Confluent Flows
نویسندگان
چکیده
Let G = (V,E) be a graph modelling a building or road network in which edges have-both travel times (lengths) and capacities associated with them. An edge’s capacity is the number of people that can enter that edge in a unit of time. In emergencies, people evacuate towards the exits. If too many people try to evacuate through the same edge, congestion builds up and slows down the evacuation. Graphs with both lengths and capacities are known as Dynamic Flow networks. An evacuation plan for G consists of a choice of exit locations and a partition of the people at the vertices into groups, with each group evacuating to the same exit. The evacuation time of a plan is the time it takes until the last person evacuates. The k-sink evacuation problem is to provide an evacuation plan with k exit locations that minimizes the evacuation time. It is known that this problem is NP-Hard for general graphs but no polynomial time algorithm was previously known even for the case of G a tree. This paper presents an O(nk log n) algorithm for the k-sink evacuation problem on trees. Our algorithms also apply to a more general class of problems, which we call minmax tree facility location.
منابع مشابه
Minmax Centered k-Partitioning of Trees and Applications to Sink Evacuation with Dynamic Confluent Flows
Let T = (V,E) be a tree with associated costs on its subtrees. A minmax k-partition of T is a partition into k subtrees, minimizing the maximum cost of a subtree over all possible partitions. In the centered version of the problem, the cost of a subtree cost is defined as the minimum cost of “servicing” that subtree using a center located within it. The problem motivating this work was the sink...
متن کاملSink Evacuation on Trees with Dynamic Confluent Flows
Let G = (V,E) be a graph modelling a building or road network in which edges have-both travel times (lengths) and capacities associated with them. An edge’s capacity is the number of people that can enter that edge in a unit of time. In emergencies, people evacuate towards the exits. If too many people try to evacuate through the same edge, congestion builds up and slows down the evacuation. Gr...
متن کاملNon-approximability and Polylogarithmic Approximations of the Single-Sink Unsplittable and Confluent Dynamic Flow Problems
1 CSE Department. Hong Kong UST, [email protected] 2 CE Department. Sharif University of Technology, [email protected] 1 CSE Department. Hong Kong UST, [email protected] Abstract Dynamic Flows were introduced by Ford and Fulkerson in 1958 to model flows over time. They differ from standard network flows by defining edge capacities to be the total amount of flow that can enter an edge in one...
متن کاملOptimal Evacuation Flows on Dynamic Paths with General Edge Capacities
A Dynamic Graph Network is a graph in which each edge has an associated travel time and a capacity (width) that limits the number of items that can travel in parallel along that edge. Each vertex in this dynamic graph network begins with the number of items that must be evacuated into designated sink vertices. A k-sink evacuation protocol finds the location of k sinks and associated evacuation ...
متن کاملMinimax Regret Sink Location Problem in Dynamic Tree Networks with Uniform Capacity
This paper addresses the minimax regret sink location problem in dynamic tree networks. In our model, a dynamic tree network consists of an undirected tree with positive edge lengths and uniform edge capacity, and the vertex supply which is a positive value is unknown but only the interval of supply is known. A particular realization of supply to each vertex is called a scenario. Under any scen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1607.08041 شماره
صفحات -
تاریخ انتشار 2016